import HouseReportApi from '@/api/HouseReportApi';
import { ReportEntity } from '@/entities/ReportEntity';

export default class HouseReportBusiness {
  /**
   * 添加维修记录
   * @param data
   */
  static addReport(data: ReportEntity.IAddReportReq) {
    return HouseReportApi.addReport(data);
  }

  /**
   * 通过租客id获取维修信息
   * @param tenantId
   */
  static getReportByTenantId(tenantId: number) {
    return HouseReportApi.getReportByTenantId(tenantId);
  }

  /**
   * 通过房东id获取维修信息
   * @param tenantId
   */
  static getReportByLandlordId(landlordId: number) {
    return HouseReportApi.getReportByLandlordId(landlordId);
  }

  /**
   * 更新维修状态
   * @param reportId 维修id
   * @param status 状态
   */
  static updateReportStatus(reportId: number, status: number) {
    return HouseReportApi.updateReportStatus(reportId, status);
  }
}